package edu.unice.simul.modele.contenus.immobiles;

import edu.unice.simul.modele.contenus.Contenu;
import edu.unice.simul.util.Dim;
import edu.unice.simul.util.Direction;

/**
 * La classe abtraite mobile modélise les contenus immobiles dans la pièce. Elle
 * herite de la classe Contenu qui est la classe mère de toutes les contenu dans
 * la pièce.
 * 
 * @author Romain Ciaccafava
 */
public abstract class Immobile extends Contenu {

	public Immobile(Dim pos, Direction dir) {
		super(pos, dir);
	}

	public Immobile(Dim pos) {
		super(pos);
	}

	@Override
	public double getAbscisse() {
		return getPosition().getX() + 0.5;
	}

	@Override
	public double getOrdonnee() {
		return getPosition().getY() + 0.5;
	}
}
